<!-- 機能：会議室予約 -->
<?php 
// セッションの始め
@session_start();
// ユーザかどうかチェックします
include '../Security/CheckUser.php';
include '../Home/DefineVar.php';
include '../DataBase/ConnectDB.php';
 mysql_select_db(MYSQL_DATABASE,$link);　
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
<script type="text/javascript" src="../FileForInterface/popcalendar.js"></script> 
<script type="text/javascript">
var d=new Date();
dtFormat = 'YYYY/MM/DD';

// このファンクションは入力時間をチェックします。
function chkDt(udt)
{
	// 入力時間のフォーマットは間違う場合。
	if(udt.indexOf("/") == -1){
		alert('時間のフォーマットは違う '+dtFormat+'でした。');
		return false;
	}
	dt1 = udt.split("/")
	mm1 = parseInt(dt1[1]);
	dd1 = parseInt(dt1[2]);
	yy1 = parseInt(dt1[0]);

	// 入力時間の年か月か日は無い場合。
	if(isNaN(dd1) || isNaN(mm1) || isNaN(yy1)){
		alert('入力時間は正しくないでした。');
		return false;
	}
	dt2 = new Date(mm1+'/'+dd1+'/'+yy1);
	dd2 = dt2.getDate();
	mm2 = dt2.getMonth()+1;
	yy2 = dt2.getFullYear();
	
	if(dd1==dd2 && mm1==mm2 && yy1==yy2)
		return true;

	// 入力時間は存在していない場合。
	else{
		alert('入力時間は正しくないでした。');
		return false;
	}

}

// データを送る前にデータをチェックします。
function validatorOnSubmit(){

	// スタートタイムを受け取ります。
	var startTime = document.forms[0].elements[1].value;
	// エンドタイムを受け取ります。
	var endTime = document.forms[0].elements[4].value;
	// スタートタイムとエンドタイムをチェックします。
	if(!chkDt(startTime))return false;
	if(!chkDt(endTime))return false;
	 return true;
}
</script>
</head>
<body>

<!--  会議室状態を参照します。 -->
<iframe src='RoomStatus.php'; 
width="100%"  height=400px scrolling="auto" frameborder="0">
 </iframe>
 
<!--  会議室予約の画面を現れます。 -->
<h1> 会議室予約の入力 </h1>
<form action ='BookRoomEx.php' method ='POST' onSubmit="return validatorOnSubmit()" >
<table border ="2" bordercolor = "000000" cellspacing ="1" cellpadding="7" width="100%">
<tr bgcolor ="#0F0F0F">
<td width ="16%" rowspan="2"> <h2 align="center" style="color:#FFFFFF"><strong>会議室名</strong></h2></td>
<td width ="84%" colspan ="2" ><div align="center"><strong style="color:#FFFFFF">予約時間</strong></div></td>
</tr>
<tr>
<td width="42%"><div align="center"><strong>スタートタイム(YYYY/MM/DD)</strong></div></td>
<td width="42%"><div align="center"><strong>エンドタイム(YYYY/MM/DD) </strong></div></td>
</tr><tr>
<td width="20%">
<select name ="RoomName">
<?php

// 予約できる会議室を出力します。
 $result=mysql_query("SELECT * FROM ".MYSQL_TABLE_ROOMINFOR." WHERE roomstatus ='1'",$link);
 while($row=mysql_fetch_array($result)){
print("<option value='".$row[0]."' > Room ".$row[0]."</option>");
}
 ?>
</select></td>
<td> 
  <div align="center">
    <input type ='text' id='startDay' name="startDay" size = 10/>
  
      <img src="../FileForInterface/show-calendar.gif" style="cursor:pointer" onClick="popUpCalendar(this, document.getElementById('startDay'), 'yyyy/mm/dd')" />
      <select name="startTimeH">
        <?php for($i=0; $i<24;$i++){print("<option value='".$i."' > ".$i."h</option>");}?>
      </select> 
    :
    <select name="startTimeM">
        <option value=00 >00</option>
        <option value=30 >30</option>
      </select>
  </div></td>
<td>
  <div align="center">
    <input type ='text' id='endDay' name="endDay" size = 10/>

      <img src="../FileForInterface/show-calendar.gif" style="cursor:pointer" onClick="popUpCalendar(this, document.getElementById('endDay'), 'yyyy/mm/dd')" />
      <select name="stopTimeH">
        <?php for($i=0; $i<24;$i++){print("<option value='".$i."' > ".$i."h</option>");}?>
      </select> 
    : 
    <select name="stopTimeM">
        <option value=00 >00</option>
        <option value=30 >30</option>
      </select>
  </div></td>
</tr>
</table>
<input type="submit" value =" OK  " ></input>
<input type ="reset" value ="RESET"></input>
</form>
</body>
</html>
